package vashion.azeroth.core.service;

import java.util.ArrayList;

import vashion.azeroth.core.personal.pojo.PersonalFriend;
import vashion.azeroth.core.personal.pojo.PersonalMember;
import vashion.azeroth.core.result.ApiResult;

public interface PersonalFriendService<T> {

	ApiResult<ArrayList<PersonalFriend>> getFirstLevelFriends(
			PersonalMember member);

	int findCntForFirLevelFridends(PersonalMember member);

	ApiResult<ArrayList<PersonalFriend>> getSecondLevelFriends(
			PersonalMember member);

	ApiResult<PersonalFriend> saveFriend(PersonalMember member);


}
